package mapper;

import java.util.HashMap;
import java.util.Map;

/**
 * service 用于封装server.xml 中的host节点
 */
public class Host{

    /**
     * 主机名称
     */
    private String name;

    /**
     * 项目路径
     */
    private String appBase;

    /**
     * 项目上下文
     */
    private Map<String,Context> contextMap = new HashMap<>();

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;
    }

    public void setAppBase(String appbase) {
        this.appBase = appbase;
    }

    public String getAppBase() {
        return this.appBase;
    }

    public void addContext(Context context) {
        contextMap.put(context.getContextName(),context);
    }

    public Context findContext(String contextName) {
        return contextMap.get(contextName);
    }

}
